﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public partial class Syyteosyndmus : global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmus {
        
        private System.Int64? @__objektID;
        
        private System.Int64? @__syyteoObjektID;
        
        private string @__syyteoNR;
        
        private System.DateTime? @__algusKP;
        
        private string @__alustaja;
        
        private System.DateTime? @__loppKP;
        
        private string @__lopetaja;
        
        private System.Int64? @__seisundKL;
        
        private System.DateTime? @__seisundKP;
        
        private System.DateTime? @__toimumiseAlgusKP;
        
        private System.DateTime? @__toimumiseLoppKP;
        
        private string @__faabula;
        
        private string @__kvalifikatsioonCSV;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> @__kvalifikatsioon = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv>();
        
        private string @__toimumiseKohtCSV;
        
        private global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress @__toimumiseKoht;
        
        private System.Int64? @__motiivKL;
        
        private System.Int64? @__vagivaldKL;
        
        private System.Collections.Generic.List<System.Int64?> @__kohaliikKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Int32? @__surmaSaanuteArv;
        
        private System.Int32? @__raskeTervisekahjustuseSaanuteArv;
        
        private System.Int32? @__muuTervisekahjustuseSaanuteArv;
        
        private System.Decimal? @__rahaliseKahjuSuurus;
        
        private System.Collections.Generic.List<System.Int64?> @__taideviijaJooveKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Collections.Generic.List<System.Int64?> @__relvaliikJaKasutamineKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaline> @__osalised = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaline>();
        
        private string @__kannatanuCSV;
        
        private string @__syystatavCSV;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> @__menetlused = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @__avaldused = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming>();
        
        private System.Int64? @__versID;
        
        private System.DateTime? @__sisestamiseKP;
        
        private string @__sisestaja;
        
        private System.Collections.Generic.List<System.Int64?> @__liigitusTunnusedKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.DateTime? @__muutmiseKP;
        
        private string @__muutja;
        
        private System.DateTime? @__sulgemiseKP;
        
        private string @__toimumisKohaKirjeldus;
        
        private string @__rikutudOigusnormCSV;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> @__rikutudOigusnorm = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv>();
        
        private System.Int64? @__rahaliseKahjuValuutaKL;
        
        private System.Int64? @__kannatanuSuheKahtlvSyydistKL;
        
        private System.Collections.Generic.List<System.Int64?> @__kannatanuJooveKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Collections.Generic.List<System.Int64?> @__kahtlTookohtadToimepAjalKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> @__objektid = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt>();
        
        private string @__objektideLoetelu;
        
        private string @__klientsysteemiID;
        
        private System.DateTime? @__verAlgusKP;
        
        private System.DateTime? @__verLoppKP;
        
        private System.DateTime? @__koostamiseKP;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> @__hoiatused = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus>();
        
        public Syyteosyndmus() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public Syyteosyndmus(
                    System.Int64? @objektID, 
                    System.Int64? @syyteoObjektID, 
                    string @syyteoNR, 
                    System.DateTime? @algusKP, 
                    string @alustaja, 
                    System.DateTime? @loppKP, 
                    string @lopetaja, 
                    System.Int64? @seisundKL, 
                    System.DateTime? @seisundKP, 
                    System.DateTime? @toimumiseAlgusKP, 
                    System.DateTime? @toimumiseLoppKP, 
                    string @faabula, 
                    string @kvalifikatsioonCSV, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> @kvalifikatsioon, 
                    string @toimumiseKohtCSV, 
                    global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress @toimumiseKoht, 
                    System.Int64? @motiivKL, 
                    System.Int64? @vagivaldKL, 
                    System.Collections.Generic.List<System.Int64?> @kohaliikKL, 
                    System.Int32? @surmaSaanuteArv, 
                    System.Int32? @raskeTervisekahjustuseSaanuteArv, 
                    System.Int32? @muuTervisekahjustuseSaanuteArv, 
                    System.Decimal? @rahaliseKahjuSuurus, 
                    System.Collections.Generic.List<System.Int64?> @taideviijaJooveKL, 
                    System.Collections.Generic.List<System.Int64?> @relvaliikJaKasutamineKL, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaline> @osalised, 
                    string @kannatanuCSV, 
                    string @syystatavCSV, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> @menetlused, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @avaldused, 
                    System.Int64? @versID, 
                    System.DateTime? @sisestamiseKP, 
                    string @sisestaja, 
                    System.Collections.Generic.List<System.Int64?> @liigitusTunnusedKL, 
                    System.DateTime? @muutmiseKP, 
                    string @muutja, 
                    System.DateTime? @sulgemiseKP, 
                    string @toimumisKohaKirjeldus, 
                    string @rikutudOigusnormCSV, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> @rikutudOigusnorm, 
                    System.Int64? @rahaliseKahjuValuutaKL, 
                    System.Int64? @kannatanuSuheKahtlvSyydistKL, 
                    System.Collections.Generic.List<System.Int64?> @kannatanuJooveKL, 
                    System.Collections.Generic.List<System.Int64?> @kahtlTookohtadToimepAjalKL, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> @objektid, 
                    string @objektideLoetelu, 
                    string @klientsysteemiID, 
                    System.DateTime? @verAlgusKP, 
                    System.DateTime? @verLoppKP, 
                    System.DateTime? @koostamiseKP, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> @hoiatused) {
            this.@__objektID = @objektID;
            this.@__syyteoObjektID = @syyteoObjektID;
            this.@__syyteoNR = @syyteoNR;
            this.@__algusKP = @algusKP;
            this.@__alustaja = @alustaja;
            this.@__loppKP = @loppKP;
            this.@__lopetaja = @lopetaja;
            this.@__seisundKL = @seisundKL;
            this.@__seisundKP = @seisundKP;
            this.@__toimumiseAlgusKP = @toimumiseAlgusKP;
            this.@__toimumiseLoppKP = @toimumiseLoppKP;
            this.@__faabula = @faabula;
            this.@__kvalifikatsioonCSV = @kvalifikatsioonCSV;
            this.@__kvalifikatsioon = @kvalifikatsioon;
            this.@__toimumiseKohtCSV = @toimumiseKohtCSV;
            this.@__toimumiseKoht = @toimumiseKoht;
            this.@__motiivKL = @motiivKL;
            this.@__vagivaldKL = @vagivaldKL;
            this.@__kohaliikKL = @kohaliikKL;
            this.@__surmaSaanuteArv = @surmaSaanuteArv;
            this.@__raskeTervisekahjustuseSaanuteArv = @raskeTervisekahjustuseSaanuteArv;
            this.@__muuTervisekahjustuseSaanuteArv = @muuTervisekahjustuseSaanuteArv;
            this.@__rahaliseKahjuSuurus = @rahaliseKahjuSuurus;
            this.@__taideviijaJooveKL = @taideviijaJooveKL;
            this.@__relvaliikJaKasutamineKL = @relvaliikJaKasutamineKL;
            this.@__osalised = @osalised;
            this.@__kannatanuCSV = @kannatanuCSV;
            this.@__syystatavCSV = @syystatavCSV;
            this.@__menetlused = @menetlused;
            this.@__avaldused = @avaldused;
            this.@__versID = @versID;
            this.@__sisestamiseKP = @sisestamiseKP;
            this.@__sisestaja = @sisestaja;
            this.@__liigitusTunnusedKL = @liigitusTunnusedKL;
            this.@__muutmiseKP = @muutmiseKP;
            this.@__muutja = @muutja;
            this.@__sulgemiseKP = @sulgemiseKP;
            this.@__toimumisKohaKirjeldus = @toimumisKohaKirjeldus;
            this.@__rikutudOigusnormCSV = @rikutudOigusnormCSV;
            this.@__rikutudOigusnorm = @rikutudOigusnorm;
            this.@__rahaliseKahjuValuutaKL = @rahaliseKahjuValuutaKL;
            this.@__kannatanuSuheKahtlvSyydistKL = @kannatanuSuheKahtlvSyydistKL;
            this.@__kannatanuJooveKL = @kannatanuJooveKL;
            this.@__kahtlTookohtadToimepAjalKL = @kahtlTookohtadToimepAjalKL;
            this.@__objektid = @objektid;
            this.@__objektideLoetelu = @objektideLoetelu;
            this.@__klientsysteemiID = @klientsysteemiID;
            this.@__verAlgusKP = @verAlgusKP;
            this.@__verLoppKP = @verLoppKP;
            this.@__koostamiseKP = @koostamiseKP;
            this.@__hoiatused = @hoiatused;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected Syyteosyndmus(ISyyteosyndmus @syyteosyndmus) {
            this.@__objektID = @syyteosyndmus.ObjektID;
            this.@__syyteoObjektID = @syyteosyndmus.SyyteoObjektID;
            this.@__syyteoNR = @syyteosyndmus.SyyteoNR;
            this.@__algusKP = @syyteosyndmus.AlgusKP;
            this.@__alustaja = @syyteosyndmus.Alustaja;
            this.@__loppKP = @syyteosyndmus.LoppKP;
            this.@__lopetaja = @syyteosyndmus.Lopetaja;
            this.@__seisundKL = @syyteosyndmus.SeisundKL;
            this.@__seisundKP = @syyteosyndmus.SeisundKP;
            this.@__toimumiseAlgusKP = @syyteosyndmus.ToimumiseAlgusKP;
            this.@__toimumiseLoppKP = @syyteosyndmus.ToimumiseLoppKP;
            this.@__faabula = @syyteosyndmus.Faabula;
            this.@__kvalifikatsioonCSV = @syyteosyndmus.KvalifikatsioonCSV;
            this.@__kvalifikatsioon = @syyteosyndmus.Kvalifikatsioon;
            this.@__toimumiseKohtCSV = @syyteosyndmus.ToimumiseKohtCSV;
            this.@__toimumiseKoht = @syyteosyndmus.ToimumiseKoht;
            this.@__motiivKL = @syyteosyndmus.MotiivKL;
            this.@__vagivaldKL = @syyteosyndmus.VagivaldKL;
            this.@__kohaliikKL = @syyteosyndmus.KohaliikKL;
            this.@__surmaSaanuteArv = @syyteosyndmus.SurmaSaanuteArv;
            this.@__raskeTervisekahjustuseSaanuteArv = @syyteosyndmus.RaskeTervisekahjustuseSaanuteArv;
            this.@__muuTervisekahjustuseSaanuteArv = @syyteosyndmus.MuuTervisekahjustuseSaanuteArv;
            this.@__rahaliseKahjuSuurus = @syyteosyndmus.RahaliseKahjuSuurus;
            this.@__taideviijaJooveKL = @syyteosyndmus.TaideviijaJooveKL;
            this.@__relvaliikJaKasutamineKL = @syyteosyndmus.RelvaliikJaKasutamineKL;
            this.@__osalised = @syyteosyndmus.Osalised;
            this.@__kannatanuCSV = @syyteosyndmus.KannatanuCSV;
            this.@__syystatavCSV = @syyteosyndmus.SyystatavCSV;
            this.@__menetlused = @syyteosyndmus.Menetlused;
            this.@__avaldused = @syyteosyndmus.Avaldused;
            this.@__versID = @syyteosyndmus.VersID;
            this.@__sisestamiseKP = @syyteosyndmus.SisestamiseKP;
            this.@__sisestaja = @syyteosyndmus.Sisestaja;
            this.@__liigitusTunnusedKL = @syyteosyndmus.LiigitusTunnusedKL;
            this.@__muutmiseKP = @syyteosyndmus.MuutmiseKP;
            this.@__muutja = @syyteosyndmus.Muutja;
            this.@__sulgemiseKP = @syyteosyndmus.SulgemiseKP;
            this.@__toimumisKohaKirjeldus = @syyteosyndmus.ToimumisKohaKirjeldus;
            this.@__rikutudOigusnormCSV = @syyteosyndmus.RikutudOigusnormCSV;
            this.@__rikutudOigusnorm = @syyteosyndmus.RikutudOigusnorm;
            this.@__rahaliseKahjuValuutaKL = @syyteosyndmus.RahaliseKahjuValuutaKL;
            this.@__kannatanuSuheKahtlvSyydistKL = @syyteosyndmus.KannatanuSuheKahtlvSyydistKL;
            this.@__kannatanuJooveKL = @syyteosyndmus.KannatanuJooveKL;
            this.@__kahtlTookohtadToimepAjalKL = @syyteosyndmus.KahtlTookohtadToimepAjalKL;
            this.@__objektid = @syyteosyndmus.Objektid;
            this.@__objektideLoetelu = @syyteosyndmus.ObjektideLoetelu;
            this.@__klientsysteemiID = @syyteosyndmus.KlientsysteemiID;
            this.@__verAlgusKP = @syyteosyndmus.VerAlgusKP;
            this.@__verLoppKP = @syyteosyndmus.VerLoppKP;
            this.@__koostamiseKP = @syyteosyndmus.KoostamiseKP;
            this.@__hoiatused = @syyteosyndmus.Hoiatused;
        }
        
        public virtual System.Int64? ObjektID {
            get {
                return this.@__objektID;
            }
            set {
                this.@__objektID = value;
            }
        }
        
        public virtual System.Int64? SyyteoObjektID {
            get {
                return this.@__syyteoObjektID;
            }
            set {
                this.@__syyteoObjektID = value;
            }
        }
        
        public virtual string SyyteoNR {
            get {
                return this.@__syyteoNR;
            }
            set {
                this.@__syyteoNR = value;
            }
        }
        
        public virtual System.DateTime? AlgusKP {
            get {
                return this.@__algusKP;
            }
            set {
                this.@__algusKP = value;
            }
        }
        
        public virtual string Alustaja {
            get {
                return this.@__alustaja;
            }
            set {
                this.@__alustaja = value;
            }
        }
        
        public virtual System.DateTime? LoppKP {
            get {
                return this.@__loppKP;
            }
            set {
                this.@__loppKP = value;
            }
        }
        
        public virtual string Lopetaja {
            get {
                return this.@__lopetaja;
            }
            set {
                this.@__lopetaja = value;
            }
        }
        
        public virtual System.Int64? SeisundKL {
            get {
                return this.@__seisundKL;
            }
            set {
                this.@__seisundKL = value;
            }
        }
        
        public virtual System.DateTime? SeisundKP {
            get {
                return this.@__seisundKP;
            }
            set {
                this.@__seisundKP = value;
            }
        }
        
        public virtual System.DateTime? ToimumiseAlgusKP {
            get {
                return this.@__toimumiseAlgusKP;
            }
            set {
                this.@__toimumiseAlgusKP = value;
            }
        }
        
        public virtual System.DateTime? ToimumiseLoppKP {
            get {
                return this.@__toimumiseLoppKP;
            }
            set {
                this.@__toimumiseLoppKP = value;
            }
        }
        
        public virtual string Faabula {
            get {
                return this.@__faabula;
            }
            set {
                this.@__faabula = value;
            }
        }
        
        public virtual string KvalifikatsioonCSV {
            get {
                return this.@__kvalifikatsioonCSV;
            }
            set {
                this.@__kvalifikatsioonCSV = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> Kvalifikatsioon {
            get {
                return this.@__kvalifikatsioon;
            }
            set {
                this.@__kvalifikatsioon = value;
            }
        }
        
        public virtual string ToimumiseKohtCSV {
            get {
                return this.@__toimumiseKohtCSV;
            }
            set {
                this.@__toimumiseKohtCSV = value;
            }
        }
        
        public virtual global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress ToimumiseKoht {
            get {
                return this.@__toimumiseKoht;
            }
            set {
                this.@__toimumiseKoht = value;
            }
        }
        
        public virtual System.Int64? MotiivKL {
            get {
                return this.@__motiivKL;
            }
            set {
                this.@__motiivKL = value;
            }
        }
        
        public virtual System.Int64? VagivaldKL {
            get {
                return this.@__vagivaldKL;
            }
            set {
                this.@__vagivaldKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> KohaliikKL {
            get {
                return this.@__kohaliikKL;
            }
            set {
                this.@__kohaliikKL = value;
            }
        }
        
        public virtual System.Int32? SurmaSaanuteArv {
            get {
                return this.@__surmaSaanuteArv;
            }
            set {
                this.@__surmaSaanuteArv = value;
            }
        }
        
        public virtual System.Int32? RaskeTervisekahjustuseSaanuteArv {
            get {
                return this.@__raskeTervisekahjustuseSaanuteArv;
            }
            set {
                this.@__raskeTervisekahjustuseSaanuteArv = value;
            }
        }
        
        public virtual System.Int32? MuuTervisekahjustuseSaanuteArv {
            get {
                return this.@__muuTervisekahjustuseSaanuteArv;
            }
            set {
                this.@__muuTervisekahjustuseSaanuteArv = value;
            }
        }
        
        public virtual System.Decimal? RahaliseKahjuSuurus {
            get {
                return this.@__rahaliseKahjuSuurus;
            }
            set {
                this.@__rahaliseKahjuSuurus = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> TaideviijaJooveKL {
            get {
                return this.@__taideviijaJooveKL;
            }
            set {
                this.@__taideviijaJooveKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> RelvaliikJaKasutamineKL {
            get {
                return this.@__relvaliikJaKasutamineKL;
            }
            set {
                this.@__relvaliikJaKasutamineKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaline> Osalised {
            get {
                return this.@__osalised;
            }
            set {
                this.@__osalised = value;
            }
        }
        
        public virtual string KannatanuCSV {
            get {
                return this.@__kannatanuCSV;
            }
            set {
                this.@__kannatanuCSV = value;
            }
        }
        
        public virtual string SyystatavCSV {
            get {
                return this.@__syystatavCSV;
            }
            set {
                this.@__syystatavCSV = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> Menetlused {
            get {
                return this.@__menetlused;
            }
            set {
                this.@__menetlused = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> Avaldused {
            get {
                return this.@__avaldused;
            }
            set {
                this.@__avaldused = value;
            }
        }
        
        public virtual System.Int64? VersID {
            get {
                return this.@__versID;
            }
            set {
                this.@__versID = value;
            }
        }
        
        public virtual System.DateTime? SisestamiseKP {
            get {
                return this.@__sisestamiseKP;
            }
            set {
                this.@__sisestamiseKP = value;
            }
        }
        
        public virtual string Sisestaja {
            get {
                return this.@__sisestaja;
            }
            set {
                this.@__sisestaja = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> LiigitusTunnusedKL {
            get {
                return this.@__liigitusTunnusedKL;
            }
            set {
                this.@__liigitusTunnusedKL = value;
            }
        }
        
        public virtual System.DateTime? MuutmiseKP {
            get {
                return this.@__muutmiseKP;
            }
            set {
                this.@__muutmiseKP = value;
            }
        }
        
        public virtual string Muutja {
            get {
                return this.@__muutja;
            }
            set {
                this.@__muutja = value;
            }
        }
        
        public virtual System.DateTime? SulgemiseKP {
            get {
                return this.@__sulgemiseKP;
            }
            set {
                this.@__sulgemiseKP = value;
            }
        }
        
        public virtual string ToimumisKohaKirjeldus {
            get {
                return this.@__toimumisKohaKirjeldus;
            }
            set {
                this.@__toimumisKohaKirjeldus = value;
            }
        }
        
        public virtual string RikutudOigusnormCSV {
            get {
                return this.@__rikutudOigusnormCSV;
            }
            set {
                this.@__rikutudOigusnormCSV = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> RikutudOigusnorm {
            get {
                return this.@__rikutudOigusnorm;
            }
            set {
                this.@__rikutudOigusnorm = value;
            }
        }
        
        public virtual System.Int64? RahaliseKahjuValuutaKL {
            get {
                return this.@__rahaliseKahjuValuutaKL;
            }
            set {
                this.@__rahaliseKahjuValuutaKL = value;
            }
        }
        
        public virtual System.Int64? KannatanuSuheKahtlvSyydistKL {
            get {
                return this.@__kannatanuSuheKahtlvSyydistKL;
            }
            set {
                this.@__kannatanuSuheKahtlvSyydistKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> KannatanuJooveKL {
            get {
                return this.@__kannatanuJooveKL;
            }
            set {
                this.@__kannatanuJooveKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> KahtlTookohtadToimepAjalKL {
            get {
                return this.@__kahtlTookohtadToimepAjalKL;
            }
            set {
                this.@__kahtlTookohtadToimepAjalKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> Objektid {
            get {
                return this.@__objektid;
            }
            set {
                this.@__objektid = value;
            }
        }
        
        public virtual string ObjektideLoetelu {
            get {
                return this.@__objektideLoetelu;
            }
            set {
                this.@__objektideLoetelu = value;
            }
        }
        
        public virtual string KlientsysteemiID {
            get {
                return this.@__klientsysteemiID;
            }
            set {
                this.@__klientsysteemiID = value;
            }
        }
        
        public virtual System.DateTime? VerAlgusKP {
            get {
                return this.@__verAlgusKP;
            }
            set {
                this.@__verAlgusKP = value;
            }
        }
        
        public virtual System.DateTime? VerLoppKP {
            get {
                return this.@__verLoppKP;
            }
            set {
                this.@__verLoppKP = value;
            }
        }
        
        public virtual System.DateTime? KoostamiseKP {
            get {
                return this.@__koostamiseKP;
            }
            set {
                this.@__koostamiseKP = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> Hoiatused {
            get {
                return this.@__hoiatused;
            }
            set {
                this.@__hoiatused = value;
            }
        }
    }
}
